@不喜丶不悲
2年前 提问
1个回答

域名污染能彻底恢复访问吗?

Ann
2年前

不能。DNS域名污染后是不能完全处理掉的,目前对于域名污染的改善方案是刷新LDNS缓存的操作,以达到去除污染的解析缓存的目的,就像赛跑一样,只有刷新速度快于污染速度,才能清除污染,让用户访问到正确的解析IP。

DNS污染解决方法:

1、使用各种SSH加密代理,在加密代理里进行远程DNS解析,或者使用VPN上网。

2、修改hosts文件,操作系统中Hosts文件的权限优先级高于DNS服务器,操作系统在访问某个域名时,会先检测HOSTS文件,然后再查询DNS服务器。可以在hosts添加受到污染的DNS地址来解决DNS污染和DNS劫持。

3、通过一些软件编程处理,可以直接忽略返回结果是虚假IP地址的数据包,直接解决DNS污染的问题。

4、如果你是Firefox only用户,并且只用Firefox,又懒得折腾,直接打开Firefox的远程DNS解析就行了。在地址栏中输入:about:config,找到network.proxy.socks_remote_dns一项改成true。

5、使用DNSCrypt软件,此软件与使用的OpenDNS直接建立相对安全的TCP连接并加密请求数据,从而不会被污染。